<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title></title>
<#include "/cms_sys/head.html"/>
<script type="text/javascript">
$(function() {
	$("#jvForm").validate();
});
</script>
</head>
<body>
<#include "/common/image_upload.html"/>
<div class="box-positon">
	<div class="rpos"><@s.m "global.position"/>: <@s.m "channel.function"/> - <@s.m "global.add"/></div>
	<form class="ropt">
		<input type="submit" value="<@s.m "global.backToList"/>" onclick="this.form.action='v_list.do';" class="return-button"/>
	</form>
	<div class="clear"></div>
</div>

<div class="body-box">
<@p.form id="jvForm" action="o_save.do" labelWidth="10">
<@p.td colspan="1" width="50" label="channel.parent"><#if parent??>${parent.name}<#else><@s.m "channel.top"/></#if></@p.td>
<@p.td colspan="1" width="50" label="channel.model">${model.modelName}</@p.td><@p.tr/>
<#assign count=0/>
<#list itemList as item>
	<#if !item.isSingle><#assign count=count+1/></#if>
	<#if !item.isCustom>
		<#if item.field=="name">
		<@p.text value="${item.defValue!}" required="true" class="required" maxlength="100" size="${item.size!}" help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
			
		<#elseif item.field=="path">
		<@p.text value="${item.defValue!}" required="true" class="required" maxlength="30" size="${item.size!}" help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="title">
		<@p.text value="${item.defValue!}" maxlength="255" size="${item.size!35}" help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="keywords">
		<@p.text value="${item.defValue!}" maxlength="255" size="${item.size!35}" help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>

		<#elseif item.field=="description">
		<@p.textarea value="${item.defValue!}" maxlength="255" rows="${item.rows!3}" cols="${item.cols!70}" help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="tplChannel">
		<@p.select value="${item.defValue!}" headerKey="" headerValue="global.default" list=channelTplList help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="tplContent">
		<@p.select value="${item.defValue!}" headerKey="" headerValue="global.default" list=contentTplList help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="channelStatic">
		<@p.td label=item.itemLabel colspan="2" width="100">
		<label><input type="checkbox" onclick="$('#staticChannel').val(this.checked)"/><@s.m "channel.staticOn"/><input type="hidden" id="staticChannel" name="staticChannel" value="false"/></label>
		<input type="text" name="channelRule" style="width:220px"/>
		<label><input type="checkbox" onclick="$('#accessByDir').val(this.checked)"/><@s.m "channel.accessByDir"/><input type="hidden" id="accessByDir" name="accessByDir" value="false"/></label>
		<label><input type="checkbox" onclick="$('#listChild').val(this.checked)"/><@s.m "channel.listChild"/><input type="hidden" id="listChild" name="listChild" value="false"/></label>
		&nbsp;<@s.m "channel.pageSize"/>:<input type="text" name="pageSize" value="20" style="width:40px" class="digits" maxlength="5"/>
		</@p.td><@p.tr/>
		
		<#elseif item.field=="contentStatic">
		<@p.td label=item.itemLabel colspan="2" width="100">
		<label><input type="checkbox" onclick="$('#staticContent').val(this.checked)"/><@s.m "channel.staticOn"/><input type="hidden" id="staticContent" name="staticContent" value="false"/></label>
		<input type="text" name="contentRule" style="width:350px"/>
		</@p.td><@p.tr/>
		
		<#elseif item.field=="priority">
		<@p.text value="${item.defValue!10}" required="true" class="reuqired digits" maxlength="255" size="${item.size!10}" help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="display">
		<@p.td required="true" help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}">
		<@p.radio value="true" list={"true":"global.true","false":"global.false"}  name=item.field />
		&nbsp; <label><input type="checkbox" onclick="$('#blank').val(this.checked);"/><@s.m "channel.blank"/></label><input type="hidden" id="blank" name="blank" value="false"/>
		</@p.td><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="docImg">
		<@p.td label="channel.docTitleImg" colspan="1" width="50">
		<label><input type="checkbox" onclick="$('#hasTitleImg').val(this.checked);$('#ti').toggle(this.checked);"/><@s.m "global.have"/></label>
		<input type="hidden" id="hasTitleImg" name="hasTitleImg" value="false"/>
		<span id="ti" style="display:none">
			<@s.m "global.width"/>: <input type="text" name="titleImgWidth" value="139" class="required digits" style="width:50px"/>
			<@s.m "global.height"/>: <input type="text" name="titleImgHeight" value="139" class="required digits" style="width:50px"/>
		</span>
		</@p.td>
		<@p.td label="channel.docContentImg" colspan="1" width="50">
		<label><input type="checkbox" onclick="$('#hasContentImg').val(this.checked);$('#ci').toggle(this.checked);"/><@s.m "global.have"/></label>
		<input type="hidden" id="hasContentImg" name="hasContentImg" value="false"/>
		<span id="ci" style="display:none">
			<@s.m "global.width"/>: <input type="text" name="contentImgWidth" value="310" class="required digits" style="width:50px"/>
			<@s.m "global.height"/>: <input type="text" name="contentImgHeight" value="310" class="required digits" style="width:50px"/>
		</span>
		</@p.td><@p.tr/>
		
		<#elseif item.field=="finalStep">
		<#assign h><#if item.help??>${item.help}<#else><@s.m "channel."+item.field+".help"/></#if></#assign>
		<@p.text value=item.defValue maxlength="5" size="${item.size!12}" help="${h}" helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="afterCheck">
		<@p.select value=item.defValue headerKey="" headerValue="global.default" list={"1":"cmsSite.afterCheck.1","2":"cmsSite.afterCheck.2","3":"cmsSite.afterCheck.3"} help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="commentControl">
		<@p.radio value="0" list={"0":"channel.commentControl.0","1":"channel.commentControl.1","2":"channel.commentControl.2"} help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="allowUpdown">
		<@p.radio value="true" list={"true":"global.allow","false":"global.notAllow"} help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="viewGroupIds">
		<@p.checkboxlist valueList=viewGroupIds list=viewGroups listKey="groupId" listValue="groupName" help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="contriGroupIds">
		<@p.checkboxlist valueList=contriGroupIds list=contriGroups listKey="groupId" listValue="groupName" help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="userIds" && users?size gt 0>
		<@p.checkboxlist valueList=userIds list=users listKey="id" listValue="username" help=item.help helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="link">
		<#assign h><#if item.help??>${item.help}<#else><@s.m "content."+item.field+".help"/></#if></#assign>
		<@p.text value=item.defValue maxlength="255" size="${item.size!35}" help="${h}" helpPosition="${item.helpPosition!2}" label=item.itemLabel name=item.field colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
		
		<#elseif item.field=="titleImg">
		<@p.td label=item.itemLabel colspan="1" width="50" noHeight="true">
		<@p.text id="uploadImgPath1" name="titleImg" style="width:220px"/> <input type="button" value="<@s.m "imageupload.preview"/>" onclick="previewImg(1);" class="preview-button"/><br/>
		<span id="ufc1" style="position:relative">
		<input type='text' id='uploadFileText1' size="14"/>  
		<input class="browse" type='button' value='<@s.m "global.browse"/>'/>
		<input onchange="$('#uploadFileText1').val(this.value)" size="14" type="file" id="uploadFile1" class="file-button"/>
		</span>
		<label><input type="checkbox" onclick="$('#mark1').val(this.checked);"/><@s.m "imageupload.mark"/></label><input type="hidden" id="mark1" value="false"/> <input type="button" value="<@s.m "imageupload.upload"/>" onclick="upload(1);" class="upload-button"/><br/>
		<@s.m "global.width"/>: <input type="text" id="zoomWidth1" value="${model.titleImgWidth}" size="5"/> <@s.m "global.height"/>: <input type="text" id="zoomHeight1" value="${model.titleImgHeight}" size="5"/> <input type="button" value="<@s.m "imageupload.cut"/>" onclick="imgCut(1);" class="cut-button"/> 
		</@p.td><@p.td colspan="1" width="50">
		<img id="preImg1" alt="<@s.m "imageupload.preview"/>" style="width:100px;height:70px;background-color:#CCCCCC;border:1px solid #333"/>
		</@p.td><@p.tr/>
		
		<#elseif item.field=="contentImg">
		<@p.td label=item.itemLabel colspan="1" width="50" noHeight="true">
		<@p.text id="uploadImgPath2" name="contentImg" style="width:220px"/> <input type="button" value="<@s.m "imageupload.preview"/>" onclick="previewImg(2);" class="preview-button"/><br/>
		<span id="ufc2" style="position:relative">
		<input type='text' id='uploadFileText2' size="14"/>  
		<input class="browse" type='button' value='<@s.m "global.browse"/>'/>
		<input onchange="$('#uploadFileText2').val(this.value)" size="14" type="file" id="uploadFile2" class="file-button"/>
		</span>
		<label><input type="checkbox" onclick="$('#mark2').val(this.checked);"/><@s.m "imageupload.mark"/></label><input type="hidden" id="mark2" value="false"/> <input type="button" value="<@s.m "imageupload.upload"/>" onclick="upload(2);" class="upload-button"/><br/>
		<@s.m "global.width"/>: <input type="text" id="zoomWidth2" value="${model.contentImgWidth}" size="5"/> <@s.m "global.height"/>: <input type="text" id="zoomHeight2" value="${model.contentImgWidth}" size="5"/> <input type="button" value="<@s.m "imageupload.cut"/>" onclick="imgCut(2);" class="cut-button"/> 
		</@p.td><@p.td colspan="1" width="50">
		<img id="preImg2" alt="<@s.m "imageupload.preview"/>" style="width:100px;height:70px;background-color:#CCCCCC;border:1px solid #333"/>
		</@p.td><@p.tr/>
		
		<#elseif item.field=="txt">
		<@p.editor value=item.defValue colspan="2" help=item.help helpPosition="${item.helpPosition!1}" label=item.itemLabel name=item.field/><@p.tr/>
		
		<#elseif item.field=="txt1">
		<@p.editor value=item.defValue colspan="2" help=item.help helpPosition="${item.helpPosition!1}" label=item.itemLabel name=item.field/><@p.tr/>
		
		<#elseif item.field=="txt2">
		<@p.editor value=item.defValue colspan="2" help=item.help helpPosition="${item.helpPosition!1}" label=item.itemLabel name=item.field/><@p.tr/>
		
		<#elseif item.field=="txt3">
		<@p.editor value=item.defValue colspan="2" help=item.help helpPosition="${item.helpPosition!1}" label=item.itemLabel name=item.field/><@p.tr/>
		</#if>

		<#else>
		<@p.selfDefineWidget name="attr_${item.field}" value=item.defValue size="${item.size!}" list="${item.optValue!}" help=item.help helpPosition="${item.helpPosition!2}" rows="${item.rows!}" cols="${item.cols!}" label=item.itemLabel colspan=item.isSingle?string("2","1") width="${item.isSingle?string(100,50)}" type="${item.dataType}"/><#if count%2==0><@p.tr/></#if>
		</#if>
</#list>

<@p.td colspan="2">
	<input type="hidden" name="root" value="${root!}"/>
	<input type="hidden" name="modelId" value="${model.modelId}"/>
	<@p.submit code="global.submit"/> &nbsp; <@p.reset code="global.reset"/>
</@p.td>
</@p.form>
</div>
</body>
</html>